@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0; font-family: "微软雅黑";}
img{border:0px;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
a { text-decoration:none; color:#000;}
body {  font-family:"宋体"; background-color:#fff; font-size:12px;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
.main{ width: 1200px; margin: 0 auto; overflow: hidden;}



.top { padding: 2px 0;height: 30px;line-height: 30px;background-color: #343434;color: #C2C2C0; vertical-align: middle;}
.top i{ width: 22px; height: 22px; float: left; margin-top: 4px; margin-right: 5px;}
.top span{ font-size: 14px; color: #fff;}
#header { height: 100px;background: url(../images/img_06.jpg) repeat;}
#header .logo{text-align: left;float: left;display: inline; height: 100px;}
.phone{background: url(../images/img_03.png) no-repeat left center;font-size:30px;color:#fff;font-family:\5FAE\8F6F\96C5\9ED1;float:right;padding-left:55px;margin-top:30px}


.navbk{ width: 100%; height: 48px; float: left; background: #fff;}
.nav{width:1200px;margin:0 auto;height:48px; line-height:48px; text-align:center;}
.nav ul{ height:48px;display:inline-block;}
.nav ul li{float:left;height:48px; position:relative; z-index:9999; background: url(../images/img_04.png) no-repeat right; width:120px;font-family:"微软雅黑"; font-size:16px; color:#fff; }
.nav ul li:last-child{ background: none;}
.nav ul li a{text-decoration:none;  font-family:"微软雅黑"; font-size:16px; color:#000; text-align: center;}
.nav ul li a:hover{color:#ffffff; background:#e83841; display:block; cursor:pointer; width:110px; }
.navhover{color:#ffffff; background:#f17b24; display:block;}
.nav ul li ul{position:absolute; width:110px; height:auto;top:60Px; z-index:9999; left:0px; display:none; }
.nav ul li ul li{width:110px; height:40px;border-top:1px solid #fff; line-height:40px; z-index:9999;font-family:"微软雅黑"; background:url(../images/nav_03.png); background-repeat:repeat; font-size:14px; color:#fff; text-align:center;  margin:0;  z-index:99999; border-right:none;}
.nav ul li ul li a{text-decoration:none;height:40px; line-height:40px;display:block; z-index:9999; color:#fff;display:block;  background:url(../images/nav_03.png); background-repeat:repeat;}
.nav ul li ul li a:hover{ height:40px; background:#f7ab00;color:#fff; text-align:center;}
.nav ul li ul li:hover{ background: none;}



.fullSlide{ width:100%;  position:relative;  height:400px; background:#000; margin-top: 48px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:38px; line-height:38px; background:url(../images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
.fullSlide .hd ul{ text-align:center;  padding-top:-2px; border: 1px d;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:5px; background:url(../images/tg_flash_p.png) -34px 0; overflow:hidden; 
		line-height:9999px; 
	}
.fullSlide .hd ul .on{ background-position:0 0; }




/*首页产品分类*/
.index_pro{}
.index_pro{ width: 1248px; float: left; height: 180px; margin-top: 25px; margin-left: -48px;}
.index_pro li{ width: 130px; height: 180px; float: left; margin-left: 48px;}
.index_pro li img{ width: 130px; height: 140px; float: left;}
.index_pro li p{ width: 130px; height: 40px; float: left; text-align: center; font-family: "微软雅黑"; font-size: 17px; line-height: 40px;}


.index_title{ width: 100%; height: 40px; float: left; font-size: 30px; font-family: "微软雅黑"; color: #333; text-align: center; margin-top: 30px; font-weight: 700;}
.index_title_tiao{ width: 40px; height: 3px; background: #a2c954; vertical-align: middle; float: left; margin-left: 580px; margin-top: 10px;}


/*首页产品展示*/
.index_pro01{ width: 100%; height: 674px; float: left; background: url(../images/img_16.png) repeat-y center;}

.selection-block {position: relative;bottom: 0px;display: block;width: 1220px;overflow: hidden; margin-left: -20px;}
.selection-block .selection-card {position: relative;display: block;float: left;margin: 40px 0 3px 24px;width: 220px;height: 210px;box-shadow: 0 0 7px rgba(0, 160, 233, 0.3);overflow: hidden;top: 0;}
.selection-block .selection-card>.xinzengtip{position: absolute;top:0;left:8px;width:76px;}
.selection-card img {width: 100%;height: auto;}
.selection-card a{display: block;color:#000;}
.mask {position: absolute;width: inherit;height: inherit;text-align: center;color: #FFFFFF; overflow: hidden;z-index: 0;opacity: 1;}
.mask .state-tag {
    position: relative;
    font-weight: 500;
    top: 168px;
    width: 220px;
    height: 45px;
    background: rgba(76,158,37,0.6);
    line-height: 45px;
} 

.pop-block-none { display: block;position: absolute;top: 210px;width: inherit;height: 210px;background-color: #FFFFFF;opacity: 0;transform: translateY(50px);transition: all 0.25s ease 0s;}
.pop-block-none div {padding: 18px 28px;font-weight: 400;}
.pop-block-none div h2 {color: #fff;line-height: 32px;font-size: 22px; text-align: center;}
.pop-block-none div p {color: #fff; margin: 10px 0;line-height: 22px;height: auto;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pop-inside:hover .pop-block-none {display: block;top: 0px;opacity: 1;transform: translateY(0px);transition-delay: 0s; background: url(../images/img_18.png) no-repeat;}
.pop-inside:hover .mask {opacity: 0; transition: all .25s;}
.index_more {display: inline-block; width: 170px; height: 45px; margin-left: 525px; margin-top: 30px; color: #fc8f37; float: left; border: 1px solid #fc8f37; text-align: center;line-height: 45px; font-size: 17px;}

/*首页公司简介*/
.index_about{ width: 100%; height: 549px;float: left; background: url(../images/img_19.jpg) #fff no-repeat center;}
.index_about_zg{ width: 100%; height: 465px; float: left; background: url(../images/img_20.png) no-repeat center; margin-top: 42px;}
.s_banner {width: 555px;height: 375px;position: relative;overflow: hidden;float: left; margin-top: 45px; margin-left: 30px;}
.s_banner_pic li div {width: 555px;height: 375px;position: relative;}
.s_banner img {display: block;margin: 0 auto;}
.s_btns {width: 66px;position: absolute;height: 31px;right: 8px;bottom: 8px; }
.s_banner .prev, .s_banner .next {width: 33px;height: 31px;float: left;background: url(../images/con3btn.png) 0 0 no-repeat;}
.s_banner .next {background-position: -33px 0;}
.index_about_right{ width: 530px; /*height: 310px;*/ float: left; margin-left: 45px; margin-top: 65px;}
.index_about_right_title{ width: 530px; height: 40px;float: left; line-height: 40px;font-weight: lighter;}
.index_about_right_title span{ float: left; font-size: 35px; font-family: "微软雅黑"; color: #8bbb29;}
.index_about_right_title a{ float: right; font-size: 17px; color: #206eb7;}
.index_about_right_nr{ width: 530px; height: auto; float: left;}
.index_about_right_nr p{width: 100%; float: left; font-size: 14px;color: #000;font-weight: 400; margin-top: 25px; line-height: 24px;}
.index_about_right_nr_bt{ width: 100%; float: left; font-size: 22px; color: #000; font-weight: lighter; margin-top: 25px;}




/*首页联系我们*/
.index_con{ width: 100%; height: 440px; float: left; background: url(../images/img_16.png) repeat-y center; }
.abstract{
	overflow: hidden;
	padding-top: 40px;
}
.abstract .pull_left{
	float: left; 
	width: 530px;
}
.abstract .pull_left p{
	 font-size: 16px;
	color: #000; line-height: 36px;
}
.abstract .pull_left a{
	display: inline-block;
	margin-top: 40px;
	color: #fff;
	background: #00508e;
	padding: 0 29px;
	line-height: 40px;
	border-radius: 5px;
}
.con_title{
	font-size: 23px;
	color: #8bbb29;
	line-height: 70px; font-weight: normal;
}
.abstract .pull_right{
	width: 409px; height: 382px; float: right;
	text-align: center;
}
.abstract .pull_right img{
	border-radius: 50%;}

.abstract .pull_zj{ width: 190px; height: 240px; float: left;margin-top: 80px; margin-left: 10px;}
.abstract .pull_zj img{ width: 190px; height: 190px; float: left;}
.abstract .pull_zj p{ width: 190px; height: 30px; float: left; font-size: 18px; font-family: "微软雅黑"; text-align: center; line-height: 30px; margin-top:10px;}



/*首页荣誉资质*/
.index_ryzh{ width: 1200px; float: left; margin-top: 30px; margin-bottom: 20px; }
.index_ryzh ul { width: 1212px; float: left; margin-left: -12px;}
.index_ryzh ul li{width: 230px;height: 220px;float: left;position: relative;margin-left: 10px;border: 1px solid #dfe0df;}
.index_ryzh ul li img{width: 230px;height: 190px;/* border: 1px solid #dfe0df; */}
/*.index_ryzh ul li p{
    position: absolute;
    bottom: 0px;
    background: rgba(244,242,238,1.0);
    line-height: 30px;
    width: 210px;
    padding-left: 20px;
    font-size: 14px;
    color: #333;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    }
*/

.index_ryzh ul li p {
    position: absolute;
    bottom: 0px;
    background: rgba(76,158,37,0.6);
    line-height: 30px;
    width: 210px;
    padding-left: 20px;
    font-size: 14px;
    color: #fff;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
}

/*.index_ryzh{ width: 1200px; float: left; margin-top: 30px; margin-bottom: 20px; }
.index_ryzh ul { width: 1212px; float: left; margin-left: -12px;}
.index_ryzh ul li{ width: 230px; height: 190px; float: left;position: relative; margin-left: 12px;}
.index_ryzh ul li img{ width: 230px; height: 190px; border: 1px solid #dfe0df;}
.index_ryzh ul li p{position: absolute;
    bottom: 0px;
    background: rgba(244,242,238,.5);
    line-height: 30px;
    width: 210px; padding-left: 20px; font-size: 14px;
    color: #333;}*/


/*首页车间实景*/
.index_cjsj{width: 100%; height: 440px; float: left; background: url(../images/img_16.png) repeat-y center; }
.index_cjsj ul{width: 1212px; float: left; margin-left: -12px; margin-top: 30px; margin-bottom: 20px;}
.index_cjsj ul li {
    width:230px;
    height:224px;
    float:left;
    position:relative;
    margin-left:12px;
}
.index_cjsj ul li img{ width: 230px; height: 190px; border: 1px solid #dfe0df;}
.index_cjsj ul li p {
    line-height:30px;
    width:230px;
    text-align:center;
    font-size:18px;
    background:rgba(76,158,37,0.6);
    color:#fff;
    height:30px;
}
    

/*首页合作伙伴*/
.index_hzhb{ width: 1200px; float: left; margin-top: 30px; margin-bottom: 20px;}
.index_hzhb ul{width: 1220px; float: left; margin-left: -22px;}
.index_hzhb ul li{width: 150px; height: 80px; float: left;position: relative; margin-left: 22px; border: 1px solid #7f9bc4; margin-bottom: 20px;}
.index_hzhb ul li img{width: 150px; height: 80px; }



/*首页新闻中心*/
.index_new{width: 100%; height: 680px; float: left; background: url(../images/img_16.png) repeat-y center;}
.index_new ul{ width: 1200px;float: left; margin-top: 30px;}
.index_new ul li{width: 575px;height: 75px;float: left;margin-bottom: 35px;}
.index_new ul li:nth-child(2n){ float: right;}
.index_new_left{ width: 75px; height: 75px; float: left; background: #8bbb29;}
.index_new_left p{ width: 100%; text-align: center; font-size: 14px; float: left; margin-top: 5px; padding-bottom: 5px; color: #fff; font-family: "微软雅黑"; border-right: 1px solid #e7e7e7; }
.index_new_left p span{ font-size: 32px; }
.index_new_right{ width: 475px; height: 75px; float: right; margin-left: 25px;}
.index_new_right_tit{width: 100%;
    height: 28px;
    float: left;
    line-height: 28px;
    font-size: 16px;
    color: #333;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.index_new_right p {
    width: 100%;
    float: left;
    font-size: 14px;
    margin-top: 7px;
    line-height: 22px;
    color: #838383;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.index_new_right p span{ color: #006cb8;}



/*首页友情链接*/
.index_link{ float: left; font-size: 14px; color: #999999; margin-top: 25px; margin-bottom: 25px;}
.index_link a{ padding: 0 6px; color: #999;}

/*首页footer*/
.footer{ width: 100%; height: 162px; float: left; background: #444243;}
.foot{text-align:center; margin-bottom: 20px;}
.foot ul{display:inline-block;}
.foot ul li{float:left; font-size: 15px; color: #fff; margin-top: 5px; padding: 20px 20px; border-bottom: 1px solid #656465;}
.foot ul li a{ color: #fff;}
.footer p{ font-size: 14px; text-align: center; color: #fff; line-height: 24px;}
